.footer{
    padding: 50rpx 0;
    text-align: center;
    background: var(--globalBgColor2);
    border-top:1px solid var(--themeColor);
    color: var( --greyColor);
    font-size: 30rpx;
    line-height: 1.8em;
}
.kefu{
    width: 100rpx;
    height: 100rpx;
    background: var(--themeColor);
    position: fixed;
    bottom: 100rpx;
    right: 60rpx;
    border-radius: 50%;
    box-shadow: 0 0 30rpx rgb(189,160,102,0.8);
    .btn{
        position: relative;
        z-index: 2;
        border-radius: 50%;
        width: 100%;
        height: 100%;
        opacity: 0;
    }
    .pic{
        width: 90%;
        height: 90%;
        margin: 5%;
        // border: 3px solid  var(--themeColor);
        position: absolute;
        z-index: 1;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        // border-radius: 50%;
       
    }
    .line{
        width: 100%;
        height: 100%;
        border: 3px solid  var(--themeColor);
        position: absolute;
        top: 0;
        left: 0;
        border-radius: 50%;
        animation: emit 3s infinite;
    }
}
@keyframes emit{
    0%{}
    100%{
        border-width: 2px;
        opacity: 0;
        transform: scale(1.5);
    }
}